// pages/my/add/index.js
const {
  baseURL
} = require('../../../fetch/http')
const api = require('../../../fetch/api')
const app = getApp()
Page({
  /**
   * 页面的初始数据
   */
  data: {
    baseURL: baseURL,
    default: false,
    region: [],
    address: '',
    province: '',
    city: '',
    county: '',
    phone: '',
    default1: 0 // 是否默认
  },
  async save() {
    let {
      realname,
      phone,
      province,
      city,
      county,
      address,
      default1
    } = this.data
    if(!realname) {
      app.toast('请输入收货人')
      return
    }else if(   !/^1[3456789]\d{9}$/.test(this.data.phone)  ) {
      app.toast('请输入手机号码')
      return
    }else if (!province) {
      app.toast('请输入选择城市')
      return
    }else if (!address) {
      app.toast('请输入详细地址')
      return
    }
   let res = await api.addressEdit({
      realname,
      phone,
      province,
      city,
      county,
      address,
      default: default1
    })
    app.toast('新增成功','success',()=>{
      wx.navigateBack()
    })
  },
  toggle(e) {
    this.setData({
      default1: e.detail.value ? 1 : 0
    })
  },
  inputName(e) {
    this.setData({
      realname: e.detail.value
    })
  },
  inputDetail(e) {
    this.setData({
      address: e.detail.value
    })
  },
  inputTel(e) {
    this.setData({
      phone: e.detail.value
    })
  },
  bindRegionChange(e) {
    let [province, city, county] = e.detail.value
    this.setData({
      province,
      city,
      county
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})